*{
    padding: 0;
    margin: 0;
}
.search{
    padding-top: 20px;
}
.menu{
    margin: 15px 0;
}
.shop_list > li:nth-child(1){
    background-color: #5cb85c;
    border: 1px solid #5cb85c;
}
.shop_list > li:nth-child(1):hover{
    background-color: #5cb85c;
    border: 1px solid #5cb85c;
}

#mycarousel img{
    width: 660px;
    height: 300px;
}

.show_img img{
    width: 200px;
    height: 150px;
}

.banner{
    width: 155px;
    height: 232px;
}

.footer{
    margin-top: 30px;
    border-top: 2px solid #42ad46;
    padding: 30px 0;
}

.foot-link > span{
    display: inline-block;
    width: 30px;
}

.foot-link a{
    color: #4e4e4e;
}

.foot-link a:hover{
    color: #ff8800;
}